* {margin:0; padding:0;}
html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6 { -webkit-text-size-adjust:none;}
body {font-family:Arial, "Microsoft Yahei";background: #f4f4f4;}
body.choose{height: 100%;overflow: hidden;}
form, img { border:0;}
ul, ol, li { list-style-type:none; display: block;}
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal;}
input, textarea, img { vertical-align:middle; font-family:Arial, "Microsoft Yahei";}
@media screen and (max-device-width: 320px) {body {-webkit-text-size-adjust:none}}
@media screen and (max-device-width: 480px) {body {-webkit-text-size-adjust:none}}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {body {-webkit-text-size-adjust:none}}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {body {-webkit-text-size-adjust:none}}
a {color:#3c3f46;text-decoration:none;}
html,body{ height: 100%;}
em,i{font-style:normal;}

/* font */
.f9 { font-size:9px;}
.f10 { font-size:10px;}
.f11 { font-size:11px;}
.f12 { font-size:12px;}
.f13 { font-size:13px;}
.f14 { font-size:14px;}
.f15 { font-size:15px;}
.f16 { font-size:16px;}
.f17 { font-size:17px;}
.f18 { font-size:18px;}
.f19 { font-size:19px;}
.f20 { font-size:20px;}
.f22 { font-size:22px;}
.ti2 { text-indent:2em;}

/* box */
.pd8{ padding: 8px;}
.pdX8{ padding-left:8px;padding-right:8px;}
.pdY8{ padding-top:8px;padding-bottom:8px;}
.mgX8{ margin-left:8px;margin-right:8px;}
.mgY8{ margin-top:8px;margin-bottom:8px;}
.pd10{ padding: 10px;}
.pdX10{ padding-left:10px;padding-right:10px;}
.pdY10{ padding-top:10px;padding-bottom:10px;}
.mgX10{ margin-left:10px;margin-right:10px;}
.mgY10{ margin-top:10px;margin-bottom:10px;}
.pd14{ padding: 14px;}
.pdX14{ padding-left:14px;padding-right:14px;}
.pdY14{ padding-top:14px;padding-bottom:14px;}
.mgX14{ margin-left:14px;margin-right:14px;}
.mgY14{ margin-top:14px;margin-bottom:14px;}
.pd20{ padding: 20px;}
.pdX20{ padding-left:20px;padding-right:20px;}
.pdY20{ padding-top:20px;padding-bottom:20px;}
.mgX20{ margin-left:20px;margin-right:20px;}
.mgY20{ margin-top:20px;margin-bottom:20px;}
.mt5{ margin-top: 5px !important;}
.mt8{ margin-top: 8px !important;}
.mt9{ margin-top: 9px !important;}
.mt10{ margin-top: 10px !important;}
.mt14{ margin-top: 14px !important;}
.mt20{ margin-top: 20px !important;}
.mt25{ margin-top: 25px !important;}
.mb8{ margin-bottom: 8px !important;}
.lh20{ line-height: 20px;}
.lh23{ line-height: 23px;}
.lh24{ line-height: 24px;}


/*public*/
/* 文字 - 左灰右黑 */
.flextable{ overflow: hidden; width: 100%;}
.flextable li{ float: left;min-width: 50%; font-size: 14px; line-height: 26px; word-wrap: break-word; overflow: hidden;}
.flextable li:nth-child(2n+1){ padding-right: 5px;}
.flextable li span{ float: left; color: #83868f;}
.flextable li p{overflow: hidden;color: #0c0d0e;}
.flextable li p a{color: #0c0d0e;}
.flextable li.line{ border-top: 1px solid #f4f4f4; margin: 8px 0; padding: 0 !important; line-height: 1;}
.flextable.row li{ width: 100%; }
.flextable li > a.arr-rt{display:block;}
.flextable li > a.arr-rt p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.flextable li em{display:block;font-style:normal;text-align:right;font-size:13px;}
.flextable li i{font-style:normal;}
.flextable li strong{font-weight:normal;}
/*标题*/
.mTitle{    border-bottom: 1px solid #f4f4f4;}
.mTitle:after{ clear: both;content: "\200B"; display: block; height: 0;}
.mTitle h2{float:left;font-size:15px;color:#83868f;line-height:1;padding:10px 0;margin-left:8px;white-space:nowrap;}
.mTitle h2.no-b{padding-bottom:0;}
.mTitle span{float:right;position:relative;display:block;line-height:56px;margin-right:8px;font-size:13px;overflow:hidden;}
.mTitle span i{position:absolute;top:12px;right:8px;width:13px;height:13px;line-height:13px;background:#ff6666;overflow:hidden;color:#ffffff;font-size:11px;text-align:center;font-style:normal;border-radius:50%;}
.mTitle a{color:#83868f;}
.mTitle a{display:block;height:55px;}
.mTitle > a.arr-rt:after{right:8px;}
.mTitle.con h2{margin-left:14px;}
.mTitle.con span{margin-right:14px;}
.mTitle.con > a.arr-rt:after{right:14px;}



/* fn */
.clear { clear: both; height: 0px; font-size: 0px; visibility: hidden; line-height: 0;}
.clearfix:after{ clear: both; content: "\200B"; display: block; height: 0;}
.clearfix{ *zoom: 1;}
.center { text-align: center;}
.none { display: none;}
.flol { float: left;}
.flor { float: right;}


a {
    color: #3c3f46;
    text-decoration: none;
}
.mb8 {
    margin-bottom: 8px !important;
}
section, .whitebg {
    background-color: #fff;
}
.red-df {
    color: #df3031;
}
.f18 {
    font-size: 18px;
}
.f13 {
    font-size: 13px;
}


.art_content {
    font-size: 14px;
    line-height: 26px;
    padding: 8px 12px;
    word-wrap: break-word;
    text-align: justify;
    overflow: auto;
    min-height: 350px;
}

.art_prise {
    font-size: 14px;
    line-height: 26px;
    padding: 8px 12px;
    word-wrap: break-word;
    text-align: justify;
    overflow: auto;
    min-height: 350px;
}

.art_content a {
    color: #5494ea
}


.main{ position: relative; margin: 0 auto; max-width: 640px; min-height: 100%; overflow: hidden;}
.mBox{margin-bottom: 8px;}
table{ border-collapse:collapse;}
section,.whitebg{ background-color: #fff}
.bb{ border-bottom: 1px solid #f4f4f4;}
.bt{ border-top: 1px solid #f4f4f4;}

input,textarea,button{ -webkit-appearance:none;}
input[type="radio"]{ -webkit-appearance:radio;}
input[type="checkbox"]{ -webkit-appearance:checkbox;}

* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}